<html>
	<head>
    <title>SoapFault Class Reference</title>
    <link rel="stylesheet" type="text/css" href="../assets/styles/default.css" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"></script>
		<script type="text/javascript" src="../assets/scripts/base.js"></script>
	</head>
	<body id="content">
		<h1>SoapFault Class Reference</h1>
		<p></p>
		<p>Inherits from <a href="http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/index.html">NSObject*</a></p>
		
		<h2>Properties</h2>
				<p>For more about Objective-C properties, see <span class="content_text"><a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocProperties.html#//apple_ref/doc/uid/TP30001163-CH17" target="_top">&#8220;Properties&#8221;</a></span> in <em><a href="http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/index.html#//apple_ref/doc/uid/TP30001163" target="_top">The Objective-C Programming Language</a></em>.</p>
		
		<h3>faultCode</h3>
		<p>Returns the fault code.</p>
		<code>@property (retain, nonatomic) NSString* faultCode</code>
		
		<h3>faultString</h3>
		<p>The string containing a message about the fault.</p>
    <code>@property (retain, nonatomic) NSString* faultString</code>
    
    <h3>faultActor</h3>
    <p>The actor that triggered the fault.</p>
    <code>@property (retain, nonatomic) NSString* faultActor</code>
    
    <h3>detail</h3>
    <p>Details about the fault.</p>
    <code>@property (retain, nonatomic) NSString* detail</code>
    
    <h3>hasFault</h3>
    <p>Used internally to determine if a fault was found in the passed node.</p>
    <code>@property BOOL hasFault</code>

    <h2>Class methods</h2>

    <h3>faultWithData:</h3>
    <p>Creates a SoapFault object from NSMutableData*.</p>
    <code>+ (SoapFault*) faultWithData: (NSMutableData*) data</code>
    <h4>Parameters</h4>
    <dl>
      <dt>data</dt>
      <dd>The data used to create a SoapFault.</dd>
    </dl>

    <h3>faultWithXMLDocument:</h3>
    <p>Creates a SoapFault object from CXMLDocument*.</p>
    <code>+ (SoapFault*) faultWithXMLDocument: (CXMLDocument*) document</code>
    <h4>Parameters</h4>
    <dl>
      <dt>document</dt>
      <dd>The document used to create a SoapFault.</dd>
    </dl>

    <h3>faultWithXMLElement:</h3>
    <p>Creates a SoapFault object from CXMLNode*.</p>
    <code>+ (SoapFault*) faultWithXMLElement: (CXMLNode*) element</code>
    <h4>Parameters</h4>
    <dl>
      <dt>element</dt>
      <dd>The element used to create a SoapFault.</dd>
    </dl>
    
  </body>
</html>